database/sql.closingMutex.state (field)

9 uses

	database/sql (current package)
		closemu.go#L21: 	state atomic.Int64
		closemu.go#L46: 		x := m.state.Load()
		closemu.go#L50: 		if m.state.CompareAndSwap(x, x-2) {
		closemu.go#L67: 		x := m.state.Load()
		closemu.go#L69: 			if m.state.CompareAndSwap(x, -1) {
		closemu.go#L75: 		if x&1 == 0 && !m.state.CompareAndSwap(x, x|1) {
		closemu.go#L86: 	if !m.state.CompareAndSwap(-1, 0) {
		closemu.go#L97: 		x := m.state.Load()
		closemu.go#L106: 		if m.state.CompareAndSwap(x, x+2) {